🕷️️ Job Radar • SCRAPING

Live freelance tracking. Raw descriptions turned into structured data. Find your next tech project without the noise.

upwork.com 🟡 2026-05-12

🔹 Monitor low float stocks for significant price movements using web scraping, yfinance API, and Telegram notifications.
👤 Client: 🇹🇷 Turkey Member since 2017-04-16
💰 Price: $50
🚩 Problem: Need a lightweight script to continuously monitor stock press releases for low float stocks and notify on significant price changes.
📦 Existing: Not specified

Specifications:

[Target] Monitor stocktitan.net for new 'low float' press release headlines, extract ticker symbols and prices.
[Method] Use Python with requests + BeautifulSoup or requests_html for scraping, yfinance for price data, and Telegram bot for notifications.
[UI/UX] Terminal output with timestamps. No UI required.
[Stack] Python 3.x, requests, BeautifulSoup, requests_html, yfinance, python-dotenv, simple-telegram-bot
[Security] Store Telegram token and chat_id in .env file using python-dotenv.
[Format] JSON for seen headlines storage.

Workflow:

Inspect stocktitan.net to determine scraping strategy (use RSS if available, otherwise use requests_html with rendering).
Write catalyst_tracker.py script: initialize Telegram bot and yfinance client. Define thresholds for significant price changes.
Implement main loop: poll StockTitan every 45 seconds, extract relevant headlines, check against seen.json, track up to 8 tickers.
For each qualifying headline, fetch ticker symbol, current price using yfinance, and send Telegram notification if significant move detected.
After 30 minutes, send final summary message regardless of significance.
Handle exceptions in try/except block to ensure script resilience.

⚡ Receive notifications instantly Join our community.